home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 3.03.0110 */
- /* at Mon Aug 10 11:48:52 1998
- */
- /* Compiler settings for sgRegExp.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: none
- */
- //@@MIDL_FILE_HEADING( )
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __sgRegExp_h__
- #define __sgRegExp_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __ISubstring_FWD_DEFINED__
- #define __ISubstring_FWD_DEFINED__
- typedef interface ISubstring ISubstring;
- #endif /* __ISubstring_FWD_DEFINED__ */
-
-
- #ifndef __ISubstrings_FWD_DEFINED__
- #define __ISubstrings_FWD_DEFINED__
- typedef interface ISubstrings ISubstrings;
- #endif /* __ISubstrings_FWD_DEFINED__ */
-
-
- #ifndef __IsgRegExp_FWD_DEFINED__
- #define __IsgRegExp_FWD_DEFINED__
- typedef interface IsgRegExp IsgRegExp;
- #endif /* __IsgRegExp_FWD_DEFINED__ */
-
-
- #ifndef __RegExp_FWD_DEFINED__
- #define __RegExp_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class RegExp RegExp;
- #else
- typedef struct RegExp RegExp;
- #endif /* __cplusplus */
-
- #endif /* __RegExp_FWD_DEFINED__ */
-
-
- #ifndef __Substring_FWD_DEFINED__
- #define __Substring_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Substring Substring;
- #else
- typedef struct Substring Substring;
- #endif /* __cplusplus */
-
- #endif /* __Substring_FWD_DEFINED__ */
-
-
- #ifndef __Substrings_FWD_DEFINED__
- #define __Substrings_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Substrings Substrings;
- #else
- typedef struct Substrings Substrings;
- #endif /* __cplusplus */
-
- #endif /* __Substrings_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- #ifndef __ISubstring_INTERFACE_DEFINED__
- #define __ISubstring_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: ISubstring
- * at Mon Aug 10 11:48:52 1998
- * using MIDL 3.03.0110
- ****************************************/
- /* [unique][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_ISubstring;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CC7B6646-DF3B-11D1-AAC0-00C0DF4A4D6C")
- ISubstring : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ BSTR __RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Start(
- /* [retval][out] */ long __RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ long __RPC_FAR *res) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISubstringVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISubstring __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISubstring __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISubstring __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ISubstring __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ISubstring __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ISubstring __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- ISubstring __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Start )(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *res);
-
- END_INTERFACE
- } ISubstringVtbl;
-
- interface ISubstring
- {
- CONST_VTBL struct ISubstringVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISubstring_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISubstring_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISubstring_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISubstring_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define ISubstring_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define ISubstring_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define ISubstring_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define ISubstring_get_Value(This,res) \
- (This)->lpVtbl -> get_Value(This,res)
-
- #define ISubstring_get_Start(This,res) \
- (This)->lpVtbl -> get_Start(This,res)
-
- #define ISubstring_get_Length(This,res) \
- (This)->lpVtbl -> get_Length(This,res)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISubstring_get_Value_Proxy(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *res);
-
-
- void __RPC_STUB ISubstring_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISubstring_get_Start_Proxy(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *res);
-
-
- void __RPC_STUB ISubstring_get_Start_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISubstring_get_Length_Proxy(
- ISubstring __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *res);
-
-
- void __RPC_STUB ISubstring_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISubstring_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISubstrings_INTERFACE_DEFINED__
- #define __ISubstrings_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: ISubstrings
- * at Mon Aug 10 11:48:52 1998
- * using MIDL 3.03.0110
- ****************************************/
- /* [unique][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_ISubstrings;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CC7B6648-DF3B-11D1-AAC0-00C0DF4A4D6C")
- ISubstrings : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ short index,
- /* [retval][out] */ ISubstring __RPC_FAR *__RPC_FAR *res) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ short __RPC_FAR *res) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISubstringsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISubstrings __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISubstrings __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISubstrings __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ISubstrings __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ISubstrings __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ISubstrings __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- ISubstrings __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- ISubstrings __RPC_FAR * This,
- /* [in] */ short index,
- /* [retval][out] */ ISubstring __RPC_FAR *__RPC_FAR *res);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- ISubstrings __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- ISubstrings __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *res);
-
- END_INTERFACE
- } ISubstringsVtbl;
-
- interface ISubstrings
- {
- CONST_VTBL struct ISubstringsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISubstrings_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISubstrings_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISubstrings_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISubstrings_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define ISubstrings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define ISubstrings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define ISubstrings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define ISubstrings_get_Item(This,index,res) \
- (This)->lpVtbl -> get_Item(This,index,res)
-
- #define ISubstrings_get__NewEnum(This,res) \
- (This)->lpVtbl -> get__NewEnum(This,res)
-
- #define ISubstrings_get_Count(This,res) \
- (This)->lpVtbl -> get_Count(This,res)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISubstrings_get_Item_Proxy(
- ISubstrings __RPC_FAR * This,
- /* [in] */ short index,
- /* [retval][out] */ ISubstring __RPC_FAR *__RPC_FAR *res);
-
-
- void __RPC_STUB ISubstrings_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISubstrings_get__NewEnum_Proxy(
- ISubstrings __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *res);
-
-
- void __RPC_STUB ISubstrings_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISubstrings_get_Count_Proxy(
- ISubstrings __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *res);
-
-
- void __RPC_STUB ISubstrings_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISubstrings_INTERFACE_DEFINED__ */
-
-
- #ifndef __IsgRegExp_INTERFACE_DEFINED__
- #define __IsgRegExp_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IsgRegExp
- * at Mon Aug 10 11:48:52 1998
- * using MIDL 3.03.0110
- ****************************************/
- /* [unique][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IsgRegExp;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CC7B6644-DF3B-11D1-AAC0-00C0DF4A4D6C")
- IsgRegExp : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Expression(
- /* [in] */ BSTR expr) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Expression(
- /* [retval][out] */ BSTR __RPC_FAR *expr) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IgnoreCase(
- /* [in] */ VARIANT_BOOL ignoreCase) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IgnoreCase(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ignoreCase) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Match(
- /* [in] */ BSTR data,
- /* [defaultvalue][optional][in] */ VARIANT startPos,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplaceString(
- /* [in] */ BSTR source,
- /* [retval][out] */ BSTR __RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompiledOK(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Substrings(
- /* [retval][out] */ ISubstrings __RPC_FAR *__RPC_FAR *res) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IsgRegExpVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IsgRegExp __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IsgRegExp __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IsgRegExp __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Expression )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR expr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Expression )(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *expr);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IgnoreCase )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL ignoreCase);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IgnoreCase )(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ignoreCase);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Match )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [defaultvalue][optional][in] */ VARIANT startPos,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReplaceString )(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR source,
- /* [retval][out] */ BSTR __RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompiledOK )(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Substrings )(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ ISubstrings __RPC_FAR *__RPC_FAR *res);
-
- END_INTERFACE
- } IsgRegExpVtbl;
-
- interface IsgRegExp
- {
- CONST_VTBL struct IsgRegExpVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IsgRegExp_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IsgRegExp_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IsgRegExp_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IsgRegExp_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IsgRegExp_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IsgRegExp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IsgRegExp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IsgRegExp_put_Expression(This,expr) \
- (This)->lpVtbl -> put_Expression(This,expr)
-
- #define IsgRegExp_get_Expression(This,expr) \
- (This)->lpVtbl -> get_Expression(This,expr)
-
- #define IsgRegExp_put_IgnoreCase(This,ignoreCase) \
- (This)->lpVtbl -> put_IgnoreCase(This,ignoreCase)
-
- #define IsgRegExp_get_IgnoreCase(This,ignoreCase) \
- (This)->lpVtbl -> get_IgnoreCase(This,ignoreCase)
-
- #define IsgRegExp_Match(This,data,startPos,res) \
- (This)->lpVtbl -> Match(This,data,startPos,res)
-
- #define IsgRegExp_get_ReplaceString(This,source,res) \
- (This)->lpVtbl -> get_ReplaceString(This,source,res)
-
- #define IsgRegExp_get_CompiledOK(This,res) \
- (This)->lpVtbl -> get_CompiledOK(This,res)
-
- #define IsgRegExp_get_Substrings(This,res) \
- (This)->lpVtbl -> get_Substrings(This,res)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IsgRegExp_put_Expression_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR expr);
-
-
- void __RPC_STUB IsgRegExp_put_Expression_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IsgRegExp_get_Expression_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *expr);
-
-
- void __RPC_STUB IsgRegExp_get_Expression_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IsgRegExp_put_IgnoreCase_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL ignoreCase);
-
-
- void __RPC_STUB IsgRegExp_put_IgnoreCase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IsgRegExp_get_IgnoreCase_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ignoreCase);
-
-
- void __RPC_STUB IsgRegExp_get_IgnoreCase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsgRegExp_Match_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR data,
- /* [defaultvalue][optional][in] */ VARIANT startPos,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res);
-
-
- void __RPC_STUB IsgRegExp_Match_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IsgRegExp_get_ReplaceString_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [in] */ BSTR source,
- /* [retval][out] */ BSTR __RPC_FAR *res);
-
-
- void __RPC_STUB IsgRegExp_get_ReplaceString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IsgRegExp_get_CompiledOK_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *res);
-
-
- void __RPC_STUB IsgRegExp_get_CompiledOK_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IsgRegExp_get_Substrings_Proxy(
- IsgRegExp __RPC_FAR * This,
- /* [retval][out] */ ISubstrings __RPC_FAR *__RPC_FAR *res);
-
-
- void __RPC_STUB IsgRegExp_get_Substrings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IsgRegExp_INTERFACE_DEFINED__ */
-
-
-
- #ifndef __sgRegExp_LIBRARY_DEFINED__
- #define __sgRegExp_LIBRARY_DEFINED__
-
- /****************************************
- * Generated header for library: sgRegExp
- * at Mon Aug 10 11:48:52 1998
- * using MIDL 3.03.0110
- ****************************************/
- /* [helpstring][version][uuid] */
-
-
-
- EXTERN_C const IID LIBID_sgRegExp;
-
- EXTERN_C const CLSID CLSID_RegExp;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("CC7B6645-DF3B-11D1-AAC0-00C0DF4A4D6C")
- RegExp;
- #endif
-
- EXTERN_C const CLSID CLSID_Substring;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("CC7B6647-DF3B-11D1-AAC0-00C0DF4A4D6C")
- Substring;
- #endif
-
- EXTERN_C const CLSID CLSID_Substrings;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("CC7B6649-DF3B-11D1-AAC0-00C0DF4A4D6C")
- Substrings;
- #endif
- #endif /* __sgRegExp_LIBRARY_DEFINED__ */
-
- /* Additional Prototypes for ALL interfaces */
-
- unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
-
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-